semiconductor telescope - German English Dictionary